.store-list-page{
	min-height: 100vh;
	overflow: hidden;
	background: #F6F6F6;
	display: flex;
	flex-direction: column;
	.top-bar{
		display: flex;
		align-items: center;
		justify-content: space-around;
		background: #fff;
		
		.line{
			width: 1px;
			height: 28rpx;
			background-color: #CCCCCC;
		}
		
		.condition-box{
			background: #fff;
			.condition-list{
				display: flex;
				flex-wrap: wrap;
				padding: 20rpx;
				gap: 2%;
				.item{
					width: 32%;
					height: 84rpx;
					background: #ffffff;
					border-radius: 8rpx;
					border: 1rpx solid #CCCCCC;
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 28rpx;
					color: #666666;
					line-height: 28rpx;
					display: flex;
					align-items: center;
					justify-content: center;
					margin-bottom: 20rpx;
				}
				.active{
					background: #E0F0FF;
					border: 1rpx solid #1E8AF4;
					font-weight: 600;
					color: #1E8AF4;
				}
			}
			
			.btn-box{
				display: flex;
				margin-top: 30rpx;
				.btn{
					height: 96rpx;
					flex: 1;
					display: flex;
					align-items: center;
					justify-content: center;
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 32rpx;
					line-height: 32rpx;
				}
				.reset-btn{
					color: #1E8AF4;
					border-top: 1rpx solid #E6E6E6;
				}
				.confirm-btn{
					color: #fff;
					background: #1E8AF4;
				}
			}
		}
	}
	.position-bar{
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 0 20rpx;
		height: 84rpx;
		margin-top: 10rpx;
		background: #fff;
		
		.left,.right{
			display: flex;
			align-items: center;
		}
		.left {
			flex: 1;
			flex-shrink: 0;
			overflow: hidden;
			margin-right: 30rpx;
			.text{
				flex: 1;
				flex-shrink: 0;
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 28rpx;
				color: #666666;
				line-height: 28rpx;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				margin-left: 10rpx;
			}
		}
		
		.right {
			flex-shrink: 0;
			.text{
				font-family: PingFang SC, PingFang SC;
				font-weight: 400;
				font-size: 24rpx;
				color: #1E8AF4;
				line-height: 24rpx;
				margin-left: 10rpx;
			}
		}
	}
	.main{
		flex: 1;
		overflow: auto;
		
		.item{
			width: 710rpx;
			background: #FFFFFF;
			border-radius: 12rpx;
			margin: 20rpx;
			padding: 32rpx 25rpx;
			box-sizing: border-box;
			
			.top-box{
				display: flex;
				align-items: center;
				
				.image-box{
					width: 160rpx;
					height: 160rpx;
					border-radius: 12rpx;
					overflow: hidden;
					margin-right: 20rpx;
					flex-shrink: 0;
					.img{
						width: 160rpx;
						height: 160rpx;
					}
				}
				
				.info-box{
					height: 160rpx;
					.top{
						display: flex;
						align-items: center;
						justify-content: space-between;
						.tag{
							height: 36rpx;
							
							border-radius: 4rpx;
							display: flex;
							align-items: center;
							justify-content: center;
							padding: 0 20rpx;
							font-family: PingFang SC, PingFang SC;
							font-weight: 400;
							font-size: 24rpx;
							
							line-height: 24rpx;
						}
						.tag-1{
							background: #FF2C3C;
							color: #FFFFFF;
						}
						.tag-2{
							background: #FFDC89;
							color: #A66828;
						}
					}
					
					.title{
						font-family: PingFang SC, PingFang SC;
						font-weight: 500;
						font-size: 24rpx;
						color: #333333;
						line-height: 40rpx;
						margin-top: 20rpx;
					}
				}
			}
			
			.footer-box{
				display: flex;
				align-items: center;
				justify-content: space-between;
				margin-top: 32rpx;
				.value-box{
					.label{
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 24rpx;
						color: #999999;
						line-height: 24rpx;
						margin-right: 10rpx;
					}
					.no{
						font-family: PingFang SC, PingFang SC;
						font-weight: 400;
						font-size: 24rpx;
						color: #333;
						line-height: 24rpx;
					}
				}
				
				.distance{
					font-family: PingFang SC, PingFang SC;
					font-weight: 400;
					font-size: 24rpx;
					color: #1E8AF4;
					line-height: 24rpx;
				}
			}
		}
	}
}